$(document).ready(function(){$("table").tablesorter({
        headers:{5: {sorter: false}, 6: {sorter: false}}
    });
});

$(document).ready(function(){$("#txtCurso").change(function(){LoadComboTurma()})});
function LoadComboTurma()
{
    if($("#txtCurso").val() == "0")
    {
        $("select[id=txtTurma]").html('<option value="0">Selecione um curso</option>');
        $("select[id=txtTurma]").attr("disabled", "disabled");
    }
    else
    {
        $("select[id=txtTurma]").html('<option value="0">Carregando...</option>');
        $.post("negocios/CarregaComboTurma.php", {cCurso: $("#txtCurso").val()}, 
        function(retorno){
            $("select[id=txtTurma]").html(retorno);
            $("select[id=txtTurma]").removeAttr("disabled");
        });
    }
}

$(document).ready(function(){$("#cmbCurso").change(function(){LoadComboTurma_B()})});
function LoadComboTurma_B()
{
    if($("#cmbCurso").val() == "0")
    {
        $("select[id=cmbTurma]").html('<option value="0">Selecione um curso</option>');
        $("select[id=cmbTurma]").attr("disabled", "disabled");
    }
    else
    {
        $("select[id=cmbTurma]").html('<option value="0">Carregando...</option>');
        $.post("negocios/CarregaComboTurma.php", {cCurso: $("#cmbCurso").val()}, 
        function(retorno){
            $("select[id=cmbTurma]").html(retorno);
            $("select[id=cmbTurma]").removeAttr("disabled");
        });
    }
}

$(document).ready(function(){$("#consultar").click(function(){ListarMatriculados()})});
function ListarMatriculados()
{
    curso = $("#txtCurso").val();
    turma = $("#txtTurma").val();
    turno = $("#txtTurno").val();    
    data = $("#txtDtPresent").val();
    $.post("negocios/RelatorioAlunos.php", {cCurso: curso}, 
        function(retorno)
        {
            document.getElementById("tbAlunos").style.visibility = "visible";
            
            //Divs
            $("#Titulo").show();
            $("#Titulo").html("Relatório de Alunos");
            $("#funcoes").show();
            $("#funcoes").removeAttr("disabled");
            $("#rodape").html(retorno);
               
        });
}

$(document).ready(function(){$("#btnImprimiListaPresenca").click(function(){ReportPresenca()})});
function ReportPresenca()
{
    curso = $("#txtCurso").val();
    turma = $("#txtTurma").val();
    $.post("negocios/ListaPresenca.php", {cCurso: curso, cTurma: turma}, 
        function(retorno)
        {
            var newwin = window.open('ShowPDF.php?pdf=' + retorno,'Lista_de_Presença','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=500');
            newwin.print();
        });
}

function ReportChoice(repotype)
{
    if(repotype == "A"){
        document.getElementById("Frequencia").style.display = "table";
        document.getElementById("TotalAluno").style.display = "none";
        document.getElementById("Historico").style.display = "none";
    }
    else if(repotype == "B"){
        document.getElementById("Frequencia").style.display = "none";
        document.getElementById("TotalAluno").style.display = "table";
        document.getElementById("Historico").style.display = "none";
    }
    else if(repotype == "C"){
        document.getElementById("Frequencia").style.display = "none";
        document.getElementById("TotalAluno").style.display = "none";
        document.getElementById("Historico").style.display = "table";
    }    
}

$(document).ready(function(){$("#btnTotalAlunos").click(function(){RelTotalAlunos()})});
function RelTotalAlunos()
{
    if($("#txtAno").val() == "")
    {
        alert("Digite o ano com 4 dígitos para emissão do relatório!");    
        return false;
    }
        
    var ano = $("#txtAno").val();
    
    $.post("negocios/RelTotalAlunos.php", {cAno: ano},
        function(retorno)
        {
            var newwin = window.open('ShowPDF.php?pdf=' + retorno,'Total_Anual_Alunos','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=500');
            newwin.print();            
        })
}

$(document).ready(function(){$("#btnImprimiHistorico").click(function(){ReportHistorico()})});
function ReportHistorico()
{
    if($("#cmbCurso").val() == "0" || ($("#cmbTurma").val() == "0" || $("#cmbTurma").val() == ""))
    {
        alert("Selecione um Curso e uma Turma!");
        return false;
    }
    
    curso = $("#cmbCurso").val();
    turma = $("#cmbTurma").val();
    nome = $("#txtAluno").val();
    cpf = $("#txtCpf").val();
    $.post("negocios/RelHistorico.php", {cCurso: curso, cTurma: turma, cNome: nome, cCpf: cpf}, 
        function(retorno)
        {
            var newwin = window.open('ShowPDF.php?pdf=' + retorno, 'Lista_de_Presença', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=500');
            newwin.print();
        });
}

$(document).ready(function(){$("#btnListarHistorico").click(function(){ListarAlunosCertificado()})});
function ListarAlunosCertificado()
{
    if($("#cmbCurso").val() == "0" || ($("#cmbTurma").val() == "0" || $("#cmbTurma").val() == ""))
    {
        alert("Selecione um Curso e uma Turma!");
        return false;
    }
          
    curso = $("#cmbCurso").val();
    turma = $("#cmbTurma").val();
    nome = $("#txtAluno").val();
    cpf = $("#txtCpf").val();
    $.post("negocios/ListarAlunosCertificado.php", {cCurso: curso, cTurma: turma, cNome: nome, cCpf: cpf}, 
        function(retorno)
        {
            var dtTable = retorno;
            $("#tbAlunos").find("tr:gt(0)").remove();  //limpa a tabela
            $("#tbAlunos").append(dtTable);
            $("#tbAlunos").trigger("update");
            document.getElementById("certificado").style.display = "table";
            document.getElementById("tbAlunos").style.visibility = "visible";
        });
}

$(document).ready(function(){$("#btnEmitirCertificado").click(function(){EmitirCertificado()})});
function EmitirCertificado()
{
    curso = $("#cmbCurso").val();
    turma = $("#cmbTurma").val();
    var checkeditems = $('input:checkbox[name="Certificado[]"]:checked').map(function() {return $(this).val()})
                        .get()
                        .join(",");

    if(checkeditems != "")
    {
        $.post("negocios/RelCertificado.php", {cCurso: curso, cTurma: turma, cCertificados: checkeditems}, 
            function(retorno)
            {
                $("#Links").html(retorno);
                document.getElementById("Links").style.display = "table";
                alert("Cetificados Emitidos");
            });
    }
    else
        alert("Selecione um ou mais Alunos para Emissão de Certificados!");
}